/**
 * ArrayUtil.java
 * com.sftj.framework.util
 * Copyright (c) 2018, 北京十方天资科技有限公司版权所有.
*/

package com.sftz.framework.util;

import java.util.Arrays;
import java.util.HashSet;
import java.util.List;

/**
 * 数组的工具
 * @author   gyp
 * @Date	 2018年2月28日 	 
 */
public class ArrayUtil {

	private ArrayUtil() {
	}

	/**
	 * 判断两个数组中的元素是否相等
	 * @Date 2018年2月28日
	 * @author gyp
	 */
	public static boolean isEquals(Object[] array1, Object[] array2) {
		Arrays.sort(array1);
		Arrays.sort(array2);
		if (Arrays.equals(array1, array2)) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * List 去除重复
	 * @Date 2018年8月24日
	 * @author gyp
	 */
	public static List removeDuplicate(List arlList) {
		HashSet h = new HashSet(arlList);
		arlList.clear();
		arlList.addAll(h);
		return arlList;
	}
}
